Skip to content

feat: (poc) Unified AI Search#40890

Draft
Dnouv wants to merge 43 commits into
developfrom
feat/search
Draft

feat: (poc) Unified AI Search#40890
Dnouv wants to merge 43 commits into
developfrom
feat/search

Conversation

@Dnouv

@Dnouv Dnouv commented Jun 11, 2026

Copy link
Copy Markdown
Member

Proposed changes (including videos or screenshots)

  • Introduce Unified Search Experience for AI search as a feature preview
image

Issue(s)

Steps to test or reproduce

Further comments

AI-53

@dionisio-bot

dionisio-bot Bot commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

Looks like this PR is not ready to merge, because of the following issues:

  • This PR is missing the 'stat: QA assured' label
  • This PR is missing the required milestone or project

Please fix the issues and try again

If you have any trouble, please check the PR guidelines

@changeset-bot

changeset-bot Bot commented Jun 11, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 608bc6d

The changes in this PR will be included in the next version bump.

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@coderabbitai

coderabbitai Bot commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 06c31c5d-955c-427a-ad5e-ca6d9e0b9160

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@Dnouv Dnouv changed the title feat (poc): Unified AI Search feat: (poc) Unified AI Search Jun 11, 2026
Comment thread packages/ai-search/src/intelligentSearch.ts Fixed
Comment thread packages/ai-search/src/llm.ts Fixed
Comment thread packages/ai-search/src/llm.ts Fixed
Dnouv added 3 commits June 11, 2026 18:51
# Conflicts:
#	apps/meteor/client/navbar/NavBarSearch/NavBarSearch.tsx
#	apps/meteor/client/navbar/NavBarSearch/NavBarSearchItem.tsx
#	apps/meteor/client/navbar/NavBarSearch/NavBarSearchListbox.tsx
#	apps/meteor/server/methods/messageSearch.ts
#	apps/meteor/tests/end-to-end/api/miscellaneous.ts
#	packages/core-services/src/index.ts
@codecov

codecov Bot commented Jun 11, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 55.23560% with 513 lines in your changes missing coverage. Please review.
✅ Project coverage is 69.98%. Comparing base (3a72f99) to head (608bc6d).
⚠️ Report is 7 commits behind head on develop.

Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff             @@
##           develop   #40890      +/-   ##
===========================================
+ Coverage    69.96%   69.98%   +0.01%     
===========================================
  Files         3353     3364      +11     
  Lines       128820   130345    +1525     
  Branches     22294    22655     +361     
===========================================
+ Hits         90132    91225    +1093     
- Misses       35397    35790     +393     
- Partials      3291     3330      +39     
Flag Coverage Δ
e2e 59.10% <36.52%> (-0.12%) ⬇️
e2e-api 45.91% <27.39%> (-0.32%) ⬇️
unit 69.96% <56.85%> (+0.08%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@rc-layne

rc-layne Bot commented Jun 12, 2026

Copy link
Copy Markdown

Layne — scan passed

No security issues found on latest push.

Comment thread packages/ai-search/src/llm.ts Outdated
const response = await fetch(`${trimTrailingSlashes(provider.baseUrl)}/chat/completions`, {
method: 'POST',
timeout: 20000,
ignoreSsrfValidation: true,

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you add a ´// SECURITY: here and in otherignoreSsrfValidation: true` just so we can have it registered the reason why it's being disabled? Then I can approve it as an exception on Layne. Thank you!

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure, thank you for the review.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

removed that, it was no longer needed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants